package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 物料对象 king_bd_wu
 * 
 * @author ruoyi
 * @date 2021-04-28
 */
public class KingBdWu extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 物料内码 */
    @Excel(name = "物料内码")
    private String fId;

    /** 物料名称 */
    @Excel(name = "物料名称")
    private String fName;

    /** 物料单位 */
    @Excel(name = "物料单位")
    private String fCompany;

    /** 物料编码 */
    @Excel(name = "物料编码")
    private String fCode;

    /** 物料分组内码 */
    @Excel(name = "物料分组内码")
    private String fGroupId;

    /** 物料分组编码 */
    @Excel(name = "物料分组编码")
    private String fGroupCode;

    /** 物料分组名称 */
    @Excel(name = "物料分组名称")
    private String fGroupName;

    /** 物料创建组织内码 */
    @Excel(name = "物料创建组织内码")
    private String fCreateId;

    /** 物料使用组织内码 */
    @Excel(name = "物料使用组织内码")
    private String fUserId;

    /** 物料上级分组内码 */
    @Excel(name = "物料上级分组内码")
    private String sId;

    /** 物料上级分组 */
    @Excel(name = "物料上级分组")
    private String sGroup;

    /** $column.columnComment */
    @Excel(name = "物料上级分组")
    private String createUser;

    /** $column.columnComment */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "物料上级分组", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createDate;

    /** $column.columnComment */
    private String delFlag;

    /** $column.columnComment */
    @Excel(name = "物料上级分组")
    private String remarks;

    /** $column.columnComment */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "物料上级分组", width = 30, dateFormat = "yyyy-MM-dd")
    private Date updateUser;

    /** $column.columnComment */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "物料上级分组", width = 30, dateFormat = "yyyy-MM-dd")
    private Date updateDate;

    @Excel(name = "单位")
    private String fUnit;

    @Excel(name = "辅助单位")
    private String fAssis;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setfId(String fId) 
    {
        this.fId = fId;
    }

    public String getfId() 
    {
        return fId;
    }
    public void setfName(String fName) 
    {
        this.fName = fName;
    }

    public String getfName() 
    {
        return fName;
    }
    public void setfCompany(String fCompany) 
    {
        this.fCompany = fCompany;
    }

    public String getfCompany() 
    {
        return fCompany;
    }
    public void setfCode(String fCode) 
    {
        this.fCode = fCode;
    }

    public String getfCode() 
    {
        return fCode;
    }
    public void setfGroupId(String fGroupId) 
    {
        this.fGroupId = fGroupId;
    }

    public String getfGroupId() 
    {
        return fGroupId;
    }
    public void setfGroupCode(String fGroupCode) 
    {
        this.fGroupCode = fGroupCode;
    }

    public String getfGroupCode() 
    {
        return fGroupCode;
    }
    public void setfGroupName(String fGroupName) 
    {
        this.fGroupName = fGroupName;
    }

    public String getfGroupName() 
    {
        return fGroupName;
    }
    public void setfCreateId(String fCreateId) 
    {
        this.fCreateId = fCreateId;
    }

    public String getfCreateId() 
    {
        return fCreateId;
    }
    public void setfUserId(String fUserId) 
    {
        this.fUserId = fUserId;
    }

    public String getfUserId() 
    {
        return fUserId;
    }
    public void setsId(String sId) 
    {
        this.sId = sId;
    }

    public String getsId() 
    {
        return sId;
    }
    public void setsGroup(String sGroup) 
    {
        this.sGroup = sGroup;
    }

    public String getsGroup() 
    {
        return sGroup;
    }
    public void setCreateUser(String createUser) 
    {
        this.createUser = createUser;
    }

    public String getCreateUser() 
    {
        return createUser;
    }
    public void setCreateDate(Date createDate) 
    {
        this.createDate = createDate;
    }

    public Date getCreateDate() 
    {
        return createDate;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }
    public void setRemarks(String remarks) 
    {
        this.remarks = remarks;
    }

    public String getRemarks() 
    {
        return remarks;
    }
    public void setUpdateUser(Date updateUser) 
    {
        this.updateUser = updateUser;
    }

    public Date getUpdateUser() 
    {
        return updateUser;
    }
    public void setUpdateDate(Date updateDate) 
    {
        this.updateDate = updateDate;
    }

    public Date getUpdateDate() 
    {
        return updateDate;
    }

    public String getfUnit() {
        return fUnit;
    }

    public void setfUnit(String fUnit) {
        this.fUnit = fUnit;
    }

    public String getfAssis() {
        return fAssis;
    }

    public void setfAssis(String fAssis) {
        this.fAssis = fAssis;
    }

    @Override
    public String toString() {
        return "KingBdWu{" +
                "id=" + id +
                ", fId='" + fId + '\'' +
                ", fName='" + fName + '\'' +
                ", fCompany='" + fCompany + '\'' +
                ", fCode='" + fCode + '\'' +
                ", fGroupId='" + fGroupId + '\'' +
                ", fGroupCode='" + fGroupCode + '\'' +
                ", fGroupName='" + fGroupName + '\'' +
                ", fCreateId='" + fCreateId + '\'' +
                ", fUserId='" + fUserId + '\'' +
                ", sId='" + sId + '\'' +
                ", sGroup='" + sGroup + '\'' +
                ", createUser='" + createUser + '\'' +
                ", createDate=" + createDate +
                ", delFlag='" + delFlag + '\'' +
                ", remarks='" + remarks + '\'' +
                ", updateUser=" + updateUser +
                ", updateDate=" + updateDate +
                ", fUnit='" + fUnit + '\'' +
                ", fAssis='" + fAssis + '\'' +
                '}';
    }
}
